package org.jeecg.modules.demo.weixin.douyin.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * @author: zhanglu
 * TODO
 * 订单状态
 * @date 2023/10/14  2:13
 * Description: 类
 */
@Data
public class OrderStatusVo implements Serializable {
    /**
     * 券码id（不是原始券号）
     */
    private String certificateId;
    /**
     * item单（券维度的）订单状态
     * ( OrderItemStatus_Init 初始化 OrderItemStatus = 0
     * OrderItemStatus_Finish 交易成功 OrderItemStatus = 1
     * OrderItemStatus_WaitPay 待支付 OrderItemStatus = 10
     * OrderItemStatus_PaySuccess 支付成功 OrderItemStatus = 20
     * OrderItemStatus_Availabe 待使用 OrderItemStatus = 100
     * OrderItemStatus_Close 交易关闭 OrderItemStatus = 101
     * OrderItemStatus_Booking 预约中 OrderItemStatus = 200
     * OrderItemStatus_BookSuccess 已预约 OrderItemStatus = 201
     * OrderItemStatus_Refunding 退款中 OrderItemStatus = 300
     * OrderItemStatus_RefundSuccess 已退款 OrderItemStatus = 301
     * OrderItemStatus_Fulfilling 履约中 OrderItemStatus = 400
     * OrderItemStatus_FulfilSuccess 已履约 OrderItemStatus = 401 )
     */
    private Integer itemStatus;
    /**
     * 退款金额
     */
    private Integer refundAmount;
    /**
     * 退款完成时间，13位时间戳，秒时间戳
     */
    private Long refundTime;
    /**
     * 加密加密
     */
    private String phoneEncrypt;
    /**
     * 用户姓名
     */
    private String userName;
    /**
     * 电话号码  中间4为加密
     */
    private String dyPhone;
}
